home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C / Utilities / Drop•MPSR / Drop•MPSR Readme < prev    next >
Encoding:
Text File  |  1994-12-03  |  3.0 KB  |  75 lines  |  [TEXT/KAHL]

  1. /*
  2.     Drop•MPSR
  3.     
  4.     Modify 'MPSR' resources for text files.
  5.     
  6.     Introduction
  7.         
  8.         Most editors used with current software development packages use MPSR resources
  9.         for remembering things about the source files for when they are opened later.  Font,
  10.         font size, and window position are just some of the things saved in the MPSR resource.
  11.         
  12.         They really aren't worth worrying about unless you habitually get text files from other
  13.         people.  If you don't like the settings that are in the document's MPSR resource, you have
  14.         to take the time to change the settings.  And if you just happened to receive a large number
  15.         of source files (there are 131 source files with Newswatcher 2.0), this can take quite
  16.         some time.
  17.         
  18.         Well not anymore.  After configuring Drop•MPSR, you can drop all of those text files onto
  19.         Drop•MPSR and it will change all of the MPSR resources in the text files to reflect *your*
  20.         preferences.  And that's not all Drop•MPSR will do...
  21.         
  22.         Current file modifications done by Drop•MPSR:
  23.             1.  'MPSR' resource modification.
  24.             2.  File creator type changing.
  25.             3.  Automatic window staggering.
  26.         
  27.         Drop•MPSR will change the creator of all text files dropped on it to that of your favorite
  28.         editor (so you don't have to use another drop app to do this).
  29.         
  30.         Also, for each bunch of files dropped on Drop•MPSR, the windows will be automatically
  31.         staggered (so they won't be put right on top of each other).
  32.         
  33.     Configuring Drop•MPSR
  34.     
  35.         Currently the only way to configure Drop•MPSR is by using a resource editor (like
  36.         ResEdit).  I did this for two reasons:
  37.             
  38.             1.  Once it is set up, you probably won't want to change the settings again.
  39.             2.  This was a quick hack and wasn't really needed.
  40.             
  41.         There are two resources that have to be changed.  The first is the 'MPSR' resource
  42.         with ID 1005.  I have included a template resource for the 'MPSR' resource, so editing
  43.         it shouldn't be a problem.  NOTE: the date and rectangle items are ignored, so you don't
  44.         have to worry about changing them.
  45.         
  46.         The second resource is the '•prf' resource.  I have also included a template resource for
  47.         this resource, so it should be easy to edit, too.
  48.         
  49.     Credits
  50.     
  51.         There are lots of people that credit belongs to:
  52.         
  53.             1.  Leonard Rosenthol, Marshall Clow, and Stephan Somogyi
  54.                 (for releasing the DropShell package)
  55.             2.  Keith Rollin
  56.                 (for providing the info about the 'MPSR' resource)
  57.             3.  Dave Nebinger
  58.                 (that's me; I put this thing together)
  59.             4.  And of course, some portions are © Symantec, Inc.
  60.             
  61.         All portions of the code are © by someone; see their respective copyright
  62.         information.
  63.     
  64.     Legal Stuff
  65.         
  66.         The authors provide this source code as-is, with no warranties about its suitability for
  67.         any purpose whatsoever. If you format your hard disk, or do anything else inconvenient,
  68.         it’s not our fault.
  69.  
  70.         This source code may be distributed freely, as long as all the files remain together, are
  71.         unaltered, and are accompanied by this documentation.
  72.         
  73. */
  74.         
  75.